package com.mxfcode.bbs_common.util;

/**
 * @类名 JsonResult
 * @描述 TODO
 * @作者 mxf
 * @创建日期 2020/11/18 17:45
 **/
public class JsonResult<T> {
    private T data;
    private String code;
    private String msg;
    /*** 若没有数据返回，默认状态码为0，提示信息为：操作成功！ */
    public JsonResult() { this.code = "0"; this.msg = "操作成功！"; }
    /*** 若没有数据返回，可以人为指定状态码和提示信息 * @param code * @param msg */
    public JsonResult(String code, String msg) { this.code = code; this.msg = msg; }
    /*** 有数据返回时，状态码为0，默认提示信息为：操作成功！ * @param data */
    public JsonResult(T data) { this.data = data; this.code = "0"; this.msg = "操作成功！"; }
    /*** 有数据返回，状态码为0，人为指定提示信息 * @param data * @param msg */
    public JsonResult(T data, String msg) { this.data = data; this.code = "0"; this.msg = msg; }
    // 省略get和set方法
}
